package edu.pod.hoteishilton.persistence;

/**
 * Classe de Exceções de Manipulação de Arquivos da Camada de Persistência
 * @author Jonathas Lacerda
 */
public class FileObjectContainerException extends Exception{
    private String msg;
    private int codErro;
    
    public FileObjectContainerException(String msg, int codErro){
        super(msg);
        this.msg = msg;
        this.codErro = codErro;
    }
    
    @Override
    public String getMessage(){
        return this.msg;
    }
    
    public int getErrorCode(){
        return this.codErro;
    }
    
    public String getFullMessage(){
        return "Erro [" + this.codErro + "] - " + this.msg;
    }
}
